Caleb Ewan claimed his second victory in this year's Tour de France when he prevailed in a tightly contested sprint to win the 11th stage,
Frenchman Alaphilippe retains lead.
Makes us wonder how these cyclists don't fall short of breath as they pedal to the finish line. Here's a glimpse of the tricky but beautiful terrain that outlines the Tour de France...
'I just want to thank the whole team ... everybody it took to get to here.'
The 22-year-old Bernal, the youngest rider to win the race in 110 years, gave Team Ineos --formerly Team Sky -- their seventh title in the last eight editions.
Norway's Kristoff outsprinted Danish world champion Mads Pedersen after 156 km around Nice.
Slovenian Tadej Pogacar claimed a second successive Tour de France title after Sunday's 21st and final stage, which was won by Belgian Wout van Aert on the Champs Elysees.